$(document).ready(function(){
	
	//Esconde o painel de erros ao carregar a página.
	if ($("#mensagemErro").text() == '') {
		$("#painelErro").hide();
	}
	
	$("#inputNome").attr('disabled', 'true');
	
	$("#inputAno").mask("9999");
	
	$("#btn-avancar").click(function(){
		 var submit = validarCampos();
		 if(submit){
			 $("#painelErro").hide();
			 $("#formulario").submit();
		 }else{
			$("#painelErro").show();
		 }
	});
	
	$("#inputMatricula").blur(function(){
		$.ajax({  
	        type: "GET",   
	        url: $("#url-buscar-matricula").val()+$('#inputMatricula').val(),  
	        success:   function(response){

	        	if (response != null) {
	        		$("#inputNome").val(response);
	        	}
		     },
		     error: function(e){
			    	 $("#inputNome").val("");
		     }
	    });  	
	});
	
	//Função que valida os campos obrigatórios para avançar.
	validarCampos = (function() {
		var mensagemErro = " Os seguintes campos são obrigatórios: ";
		var retorno = true;

		if($("#inputAno").val() == ""){
			mensagemErro = mensagemErro + " #Ano ";
			retorno = false;
		}
		
		if($("#inputMes").val() == ""){
			mensagemErro = mensagemErro + " #Mes ";
			retorno = false;
		}
		
		if($("#inputMatricula").val() == ""){
			mensagemErro = mensagemErro + " #Matricula";
			retorno = false;
		}
		
		$("#painelErro").text(mensagemErro);		
		return retorno;
	});
	
});